package com.stm.bi.dto.query;

import com.stm.framework.annotation.ReqParam;
import java.lang.Long;
import java.lang.String;
import java.util.Set;

/**
* 报表模型科目-查询入参对象
*
* @author zhouyuanpeng
* @date 2025-05-22
*/
public class ReportSubjectListQry{


    @ReqParam(label = "报表模型ID")
    private Long modelId;

    @ReqParam(label = "报表模型IDS")
    private Set<Long> modelIds;

    @ReqParam(label = "水准ID")
    private Long standardId;

    @ReqParam(label = "科目ID")
    private Long subjectId;

    @ReqParam(label = "科目名称")
    private String subjectName;

    @ReqParam(label = "科目字段")
    private String fieldName;


    public Long getModelId(){
        return this.modelId;
    }

    public ReportSubjectListQry setModelId(Long modelId){
        this.modelId = modelId;
        return this;
    }
    public Long getStandardId(){
        return this.standardId;
    }

    public ReportSubjectListQry setStandardId(Long standardId){
        this.standardId = standardId;
        return this;
    }
    public Long getSubjectId(){
        return this.subjectId;
    }

    public ReportSubjectListQry setSubjectId(Long subjectId){
        this.subjectId = subjectId;
        return this;
    }
    public String getSubjectName(){
        return this.subjectName;
    }

    public ReportSubjectListQry setSubjectName(String subjectName){
        this.subjectName = subjectName;
        return this;
    }
    public String getFieldName(){
        return this.fieldName;
    }

    public ReportSubjectListQry setFieldName(String fieldName){
        this.fieldName = fieldName;
        return this;
    }

    public Set<Long> getModelIds(){
        return this.modelIds;
    }
    public ReportSubjectListQry setModelIds(Set<Long> modelIds){
        this.modelIds = modelIds;
        return this;
    }
}
